import pandas as pd
df = pd.read_csv('result.csv')
df
result = df.groupby('Day_name').agg(['sum', 'count'])['Total']
result
result.sort_values('sum')
result2 = result.sort_values('count')
result2
import matplotlib.pyplot as plt
plt.figure(figsize=(10, 6))
plt.plot(result2.index, result2['count'])
plt.gcf().axes[0].yaxis.get_major_formatter().set_scientific(False)
# plt.xticks(range(0, 24))
# plt.yticks(range(0, int(round(result['count'].max()))+5000, 1000))
plt.xlabel('Дни')
plt.ylabel('Кол-во покупок')
for index, value in enumerate(result2['count']):
plt.text(
index,
value,
value,
rotation=90,
size='10',
color='#000',
ha='center')
plt.grid()
# plt.savefig('Count.png', dpi=100)
plt.show()